home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 025a / bookbase.zip / BOOKBASE.DOC next >
Text File  |  1992-01-05  |  25KB  |  540 lines

  1.  
  2.  
  3.  
  4.  
  5.                                 BookBase.Exe
  6.  
  7.                                 Version  3.0
  8.  
  9.                               (c) January, 1992
  10.  
  11.  
  12.                                      by
  13.  
  14.  
  15.                                Rad Delaroderie
  16.                                  PO Box 1991
  17.                                 Columbus, Ga.
  18.                                     31902
  19.  
  20.  
  21. ---------------------------------------------------------------------------
  22. ---------------------------------------------------------------------------
  23. ---------------------------------------------------------------------------
  24.  
  25.  
  26. *********************
  27. Program Requirements:
  28. *********************
  29.  
  30.      128K RAM
  31.      DOS 2.0 or later
  32.      IBM or compatible
  33.  
  34.  
  35. ---------------------------------------------------------------------------
  36. ---------------------------------------------------------------------------
  37. ---------------------------------------------------------------------------
  38.  
  39.  
  40. ********************
  41. Contact Information:
  42. ********************
  43.  
  44.      I can be contacted at the PO Box listed above, or at
  45.      
  46.      
  47.           *  CompuServe, ID 74730,3526
  48.           
  49.           *  GEnie, RAD4
  50.           
  51.           *  Columbus Connection BBS
  52.              Columbus, GA
  53.              1-404-687-7309
  54.              RAD Software Area
  55.           
  56.           *  DataLink BBS
  57.              Baton Rouge, LA
  58.              1-504-778-0015
  59.              RAD Software Area
  60.  
  61.  
  62. ---------------------------------------------------------------------------
  63. ---------------------------------------------------------------------------
  64. ---------------------------------------------------------------------------
  65.  
  66.  
  67. *************
  68. Packing List:
  69. *************
  70.  
  71. This BookBase package should contain at least the following files:
  72.  
  73.      BookBase.Exe    (The executable program file)
  74.      BookBase.Doc    (This documentation file that you're reading now)
  75.      RadCat.Exe      (A catalog of other available RAD Software programs)
  76.  
  77.  
  78. ---------------------------------------------------------------------------
  79. ---------------------------------------------------------------------------
  80. ---------------------------------------------------------------------------
  81.  
  82.  
  83. ********************
  84. Program Description:
  85. ********************
  86.  
  87.      Do  you  have  a lot of books?  Are you a book lover, or even perhaps a 
  88.      book  collector  to  some  extent?   If  so, BookBase is definitely for 
  89.      you.   BookBase  is an inventory program that lets you easily enter and 
  90.      maintain  a  listing  of  your book collection.  BookBase will also let 
  91.      you  retrieve  information  in  a wide variety of interesting ways that 
  92.      let  you  learn  a  lot about your books that you would never otherwise 
  93.      know  if  not  for  the  analytical  ability of computers when properly 
  94.      programmed.
  95.      
  96.      Despite  the complex abilities of BookBase, the program is friendly and 
  97.      a  snap to learn.  I had considered developing a context-sensitive help 
  98.      system  for it, but BookBase is so intuitive that even a novice will be 
  99.      an  expert at this program in just a few minutes.  However, you do need 
  100.      to be aware of the following limitations:
  101.      
  102.           BookBase  can  hold  up to  10,000 books on file if installed on a 
  103.           hard  disk.   However,  if  you use a 360k floppy disk system, you 
  104.           will  run  out of disk space after about 750 book entries.  If you 
  105.           use  720k  disks,  you're limited to about 1,500 book entries.  If 
  106.           you use 1.44m disks, you're limited to about 3,000 entries.
  107.      
  108.      This  latest  version  of BookBase (v3.0) is a significant upgrade that 
  109.      includes features registered user said they wanted.  For instance:
  110.      
  111.           *   A "quick listing" option has been added to the report printout 
  112.           choices (see "Printing Options" below for more details).
  113.           
  114.           *   All  entry  data  fields are fully editable within fields, and 
  115.           cursorable  between  fields, in the "Add Entry" and "Modify Entry" 
  116.           modes.
  117.           
  118.           *   BookBase  has  complete  "program  path"  memory;  that is, it 
  119.           remembers  all  choices  you  make  when  you maneuver through the 
  120.           program  options--  when you return to that portion of the program 
  121.           at  any later time, it automatically offers that "program path" as 
  122.           the  default  highlighted  choice.   You  simply  keep hitting the 
  123.           <Enter>  key  over and over to get exactly where you were the last 
  124.           time  you were in that part of the program!  If you wish to choose 
  125.           a  different  path,  simply touch the <SpaceBar> to highlight your 
  126.           preference.   Your  hands never have to leave the main part of the 
  127.           keyboard,  although the cursor keys are also fully and intuitively 
  128.           functional if you wish to use them.
  129.           
  130.           *   The  searching and sorting algorithms-- which have always been 
  131.           the  fastest  anywhere-- have been considerably optimized, and are 
  132.           now  even  faster.   My  programs  are a magnitude faster than any 
  133.           database   application  programs  developed  under  DBase,  RBase, 
  134.           Works, FoxBase, or any other commercial platforms!
  135.           
  136.           *   All  changes to the data file are written to disk on the spot, 
  137.           so you never lose data even if you unexpectedly lose power!
  138.           
  139.           *   All  sorting  and  sub-listing  is  done in memory (and at the 
  140.           speed  of  memory),  so  you never have temporary files to clutter 
  141.           your disk and slow operations.
  142.  
  143.  
  144. ---------------------------------------------------------------------------
  145. ---------------------------------------------------------------------------
  146. ---------------------------------------------------------------------------
  147.  
  148.  
  149. *****************
  150. To Install & Run:
  151. *****************
  152.  
  153.  
  154.      The  following  instructions assume that you know next to nothing about 
  155.      DOS  or installing and running programs.  I always try to remember that 
  156.      new  computer  users  are  many,  and I wish to make things as easy and 
  157.      clear as possible for these new users.
  158.      
  159.      Floppy disk based users-
  160.      
  161.           Insert  a blank floppy disk into Drive A.  At the DOS prompt, type 
  162.           the following:
  163.           
  164.                a:                            (Enter)
  165.                format a: /v/s                (Enter)
  166.           
  167.           When  the  system  finishes formatting the disk, it will ask for a 
  168.           Volume Label.  Type
  169.           
  170.                BookBase                      (Enter)
  171.           
  172.           Now  remove  this newly formatted disk from Drive A and insert the 
  173.           disk  containing  the  BookBase  program files into Drive A.  Type 
  174.           the following:
  175.           
  176.                Copy a:\BookBase.* b:         (Enter)
  177.           
  178.           Follow  the  instructions as they appear on the screen.  New users 
  179.           should  note  that,  on a single floppy disk system, your computer 
  180.           considers  your single drive to be both Drive A and Drive B.  When 
  181.           you  are  finished,  you  now have a usable BookBase program disk.  
  182.           Label  the  disk.   Put the original disk in a safe place.  To run 
  183.           the  program,  insert  the BookBase program disk into Drive A.  If 
  184.           the computer is off, turn it on.  Type the following:
  185.           
  186.                a:                            (Enter)
  187.                BookBase                      (Enter)
  188.           
  189.           The program will now run.
  190.      
  191.      
  192.      Hard Disk System-
  193.      
  194.           At the DOS prompt, type the following:
  195.           
  196.                c:                            (Enter)
  197.                cd\                           (Enter)
  198.                md \bookbase                  (Enter)
  199.                cd \bookbase                  (Enter)
  200.           
  201.           If  the  original BookBase files are on a floppy disk, insert that 
  202.           disk into Drive A and type the following:
  203.           
  204.                copy a:\BookBase.* c:\BookBase     (Enter)
  205.           
  206.           If  the original BookBase files are already somewhere on your hard 
  207.           disk,  I'll  assume  that,  if you knew enough to get them on your 
  208.           hard  disk  already,  you know enough to copy them to the BookBase 
  209.           sub-directory.
  210.           
  211.           To start the program, type the following:
  212.           
  213.                c:                            (Enter)
  214.                cd \BookBase                  (Enter)
  215.                BookBase 
  216.      
  217.      BookBase.Exe  creates  a data file, called BookBase.Dat, when you start 
  218.      entering  your  books.  Database-type programs are by their very nature 
  219.      "file  read/write"  intensive.  For that reason, performance is slowest 
  220.      on  a  floppy  disk,  very  fast on a hard disk, and lightning on a RAM 
  221.      disk.
  222.      
  223.      If  a  small  sample BookBase.Dat file is included in this package, you 
  224.      can  use it to immediately get some idea of BookBase's features without 
  225.      having  to  enter  your  own  books  right away.  When you are ready to 
  226.      establish  your  own  personal  BookBase.Dat file, you simply erase the 
  227.      sample file by typing the following:
  228.      
  229.                          del BookBase.Dat         (Enter)
  230.      
  231.      at  the DOS prompt while in the BookBase sub-directory, then start from 
  232.      scratch with your own data file.
  233.  
  234.  
  235. ---------------------------------------------------------------------------
  236. ---------------------------------------------------------------------------
  237. ---------------------------------------------------------------------------
  238.  
  239.  
  240. ******************
  241. Using the program:
  242. ******************
  243.  
  244.      BookBase  starts  with  a  title  page  containing author and copyright 
  245.      information,  and a brief description of the program.  Pressing any key 
  246.      then displays the focal point of the program-- the Main Menu.
  247.      
  248.      The Main Menu has three choices:
  249.      
  250.           * See the inventory of books on file
  251.           
  252.           * Add a book to the inventory
  253.           
  254.           * Quit the program
  255.      
  256.      I  use  the  "point  &  shoot"  method  for user choices.  That is, you 
  257.      simply  use  the  spacebar  or arrow keys to highlight your choices and 
  258.      press  the  <Enter>  key.   The program will immediately branch to that 
  259.      section  of  the  program.  You can back out of any part of the program 
  260.      with the ESC key, eventually returning to the Main Menu.
  261.      
  262.      Let's  look  at  the  features  available  in  each  of the above three 
  263.      choices in more detail below--
  264.      
  265.      
  266.      *********************************
  267.      Add a book to the inventory list-
  268.      *********************************
  269.      
  270.      
  271.           If  you  highlight this option and press the <Enter> key, you will 
  272.           be  presented  with  an  entry  screen.  BookBase lets you enter a 
  273.           book  in an easy simple manner.  When entering information in each 
  274.           field,  note that the entry lines are fully editable; that is, you 
  275.           have     basic    word    processing    capabilities,    including 
  276.           Insert/Overtype,  Delete,  Home,  End,  etc.  Also note that, when 
  277.           adding  a  new book to your index, default entries will be offered 
  278.           based  on  the  last entry you gave for that field.  For instance, 
  279.           if  you  just  finished  entering  a  Science  Fiction with a 1988 
  280.           copyright  date,  and  then decide to enter another book, "Science 
  281.           Fiction"  will  automatically  appear as the default entry for the 
  282.           category  field,  and  "1988"  will  automatically  appear  as the 
  283.           default  entry for the copyright year, etc.  If you want to make a 
  284.           different  entry,  simply  start  typing  your  new entry from the 
  285.           leftmost  character  position  and  the  default entry will vanish 
  286.           when  you  hit  your  first typewriter key.  On the other hand, if 
  287.           you  wish to just edit the default entry, then begin typing at any 
  288.           position  other  than  the leftmost position.  This makes entering 
  289.           multiple similar cards a breeze!
  290.           
  291.           Once  you  have typed in the information in the entry fields, just 
  292.           press  the  <F10>  key  to  save  the  entry  and  add  it to your 
  293.           computerized inventory!
  294.           
  295.           Let's look at each of entry fields in more detail below:
  296.           
  297.           Category-
  298.           
  299.                Here  you  should  enter  the  subject matter or theme of the 
  300.                book.    Possible   entries   include   Fiction,   Adventure, 
  301.                Biography,  Science  Fiction,  War,  Humor,  Romance, Manual, 
  302.                Textbook,  etc.   Also  note  that there is plenty of room to 
  303.                enter  more than one category.  You could, for instance, type 
  304.                "Fiction,  Adventure,  Spy  Thriller"  if  you  want to.  The 
  305.                reason  it's  important  to be aware of this will become more 
  306.                apparent  when  you  read below about the powerful search and 
  307.                sub-listing features of this program.
  308.           
  309.           Author-
  310.           
  311.                In  order  to  properly  utilize  the sorting capabilities of 
  312.                BookBase,  you  should  always  enter  the author's name in a 
  313.                LastName, FirstName format.
  314.                
  315.                For instance:  Clarke, Arthur C.
  316.                          or   Smith, Joe  &  Brown, John
  317.           
  318.           Title-
  319.           
  320.                You should enter the title of the book here.
  321.           
  322.           Volume-
  323.           
  324.                If  the  book is one of a sequence of books, enter the volume 
  325.                number here.
  326.           
  327.           Edition-
  328.           
  329.                Enter the edition number, if applicable, here.
  330.           
  331.           (c) Date-
  332.           
  333.                Enter  the  Copyright  Date  here.   This  is  usually a year 
  334.                entry.
  335.           
  336.           ISBN (International Standard Book Number)-
  337.           
  338.                Enter  the ISBN number here or, if you prefer, the Library of 
  339.                Congress  number.   Be  forewarned, however, that many of the 
  340.                newer  books  only  list  an  ISBN number.  If the book is an 
  341.                older  one,  however,  there  will  not  be  an  ISBN  number 
  342.                listed.   In my opinion, the best method is to enter the ISBN 
  343.                number  if it's available, and the Library of Congress number 
  344.                if the ISBN number is not available.
  345.                
  346.                For   your  interest,  the  ISBN  classification  system  was 
  347.                developed   in   the   United   States   1967   and   adopted 
  348.                internationally in 1969.
  349.           
  350.           Publisher-
  351.           
  352.                Enter the book publisher's company name here.
  353.           
  354.           Pages-
  355.           
  356.                Enter the number of pages contained in the book.
  357.           
  358.           Key Phrases-
  359.           
  360.                This  entry field, deceptively, is one of the most useful and 
  361.                powerful  features  of  this program.  Here you may enter key 
  362.                words  or  phrases  that  characterize the book in a way that 
  363.                will  let  you associate it with other books when you use the 
  364.                search and sub-listing capabilities of this program.
  365.                
  366.                For  example,  if  you  have a personal interest in aircraft, 
  367.                you  can  enter  "aircraft"  as  a key word for any book that 
  368.                refers  to  planes,  regardless  of  author or type book, and 
  369.                later  produce  an  instant listing of all of your books that 
  370.                make  any  reference  to aircraft!  You can enter as many key 
  371.                words  or  phrases  as will fit in a 74-character space.  You 
  372.                may  separate the phrases and words by commas, spaces, or any 
  373.                other  delimiter you wish to use.  The more you think through 
  374.                and  utilize  this feature, the more powerful and useful this 
  375.                program becomes!
  376.           
  377.           Comments-
  378.           
  379.                This   entry   field   allows   you  to  enter  miscellaneous 
  380.                comments.   This  field reflects my awareness as a programmer 
  381.                that  it's  impossible  to  write  a  program  that satisfies 
  382.                everyone's  preference  for  entry  fields.   There  will  be 
  383.                serious  book  collectors,  for  example,  for whom it's very 
  384.                important  to be able to note in the program on what shelf or 
  385.                in  which  cubbyhole  a  particular  book  is  located--   or 
  386.                perhaps  a  book collector who wants to enter both the ISBN & 
  387.                Library   of  Congress  number.   The  comment  field  is  74 
  388.                characters  wide,  and provides ample room for you to include 
  389.                whatever information you consider worthwhile or important.
  390.  
  391.  
  392.      ******************
  393.      See the inventory-
  394.      ******************
  395.      
  396.      
  397.           This  Main  Menu option lets you view your inventory of books in a  
  398.           powerfully  flexible  manner that could never be accomplished in a 
  399.           practical   way   with   a   paper   index  filing  system.   Upon 
  400.           highlighting  this  option  and  pressing the <Enter> key, you are 
  401.           presented with a sub-menu that asks whether you would like to see
  402.           
  403.                All books on file, or
  404.                
  405.                Certain books in the file.
  406.           
  407.           *********
  408.           All books
  409.           *********
  410.           
  411.                If  you  wish  to  look  at all of your books on file, simply 
  412.                highlight  this  choice  and  press  the  <Enter>  key.   The 
  413.                program  will  then  present  you  will another sub-menu that 
  414.                gives  you  choices  of  how  you  want the list sorted.  The 
  415.                entire   list  can  be  sorted  alphabetically  by  Category, 
  416.                Author,   Title,  Copyright  Date  (chronologically),  or  by 
  417.                Publisher.   Highlight which way you want the list sorted and 
  418.                press the <Enter> key.
  419.           
  420.           *************
  421.           Certain books
  422.           *************
  423.           
  424.                If  you  wish  to  only  look  at certain books in your file, 
  425.                simply  highlight this choice and press the <Enter> key.  The 
  426.                program  will then present you with another sub-menu to gives 
  427.                you  choices of how you want define the limited list of books 
  428.                you  want  to see.  The entire file can be searched according 
  429.                to  a  certain  Category, Author, Title, ISBN, Publisher, Key 
  430.                Phrase,  or  Comment.  Highlight which way you want to search 
  431.                the list by and press the <Enter> key.
  432.                
  433.                The  program  will then ask you to enter the phrase, word, or 
  434.                partial  word  that  you  want  the  program  to  find in the 
  435.                particular  field  you  chose.   You  do  not have to enter a 
  436.                complete  word.   For instance, if you want to find all books 
  437.                that  have  "Aircraft",  "airplane",  or "airplanes",  in the 
  438.                Key  Phrase  field,  then  simply  enter "air" as your search 
  439.                phrase,  and  press the <Enter> key.  The program will locate 
  440.                every  book  that  has that particular sequence of characters 
  441.                in the Key Phrase field.
  442.           
  443.           
  444.           **********************
  445.           Displaying the Results
  446.           **********************
  447.           
  448.                Whether  you've  chosen  All  Books  or  Certain  Books,  the 
  449.                program  will  go  through the entire list extremely quickly, 
  450.                using  a  very  efficient  sorting  (All  books  selected) or 
  451.                finding  (Certain Books selected) algorithm, and then display 
  452.                information  about  the  first  book  in  the sorted or found 
  453.                list.    The  <Spacebar>,  <UpArrow>,  &  <DnArrow>  keys  go 
  454.                through  the  list  of  books  one at a time.  The <PgUp> and 
  455.                <PgDn>  keys  will  page through the list 10 books at a time.  
  456.                The  <Home>  key  brings you immediately to the first book in 
  457.                the  list,  and  the  <End> key brings you immediately to the 
  458.                last book in the list.
  459.                
  460.                The  bottom  line of the screen displays the options that are 
  461.                available  to  you at this point.  You may Print, Modify, and 
  462.                Delete as follows:
  463.                
  464.                Printing Options-
  465.                
  466.                     Pressing  the <F2> Function key allows you the choice of 
  467.                     printing  either  the  entire  sorted  or found list, or 
  468.                     just  the  book  entry  currently  shown  on the screen.  
  469.                     Simply highlight your choice and press the <Enter> key.
  470.                     
  471.                     If  you choose to print the entire list, you are given a 
  472.                     sub-choice:   Do  you  want  to  print  a  quick list of 
  473.                     books,  where  each  entry  in  the  list  is  listed by 
  474.                     Category,  Author,  &  Title on one row (42 entries to a 
  475.                     page),   or   an  expanded  list,  where  all  available 
  476.                     information  from  each entry is printed (3 entries to a 
  477.                     page).   Highlight your preference and press the <Enter> 
  478.                     key.
  479.                     
  480.                     Suggestion:   Set  your  printer  in  the compressed (17 
  481.                     cpi)  mode  or  at  least  the  elite mode (12 cpi) when 
  482.                     printing  book lists.  The printout looks better and, at 
  483.                     least for me, is easier to read.
  484.                
  485.                Modify Option-
  486.                
  487.                     You  can  modify  any field in any displayed book entry.  
  488.                     Press  the  <F4>  Function  key, use the <Arrow> keys to 
  489.                     highlight  which field you wish to modify, and then edit 
  490.                     that  field.   When you are finished editing, just press 
  491.                     the <F10> Function key to save your changes.
  492.                
  493.                Delete Option-
  494.                
  495.                     Pressing  the  <F8>  Function key will, after asking you 
  496.                     to  confirm  by  pressing  "y",  cause  the  program  to 
  497.                     permanently  delete  that particular book from your data 
  498.                     file.
  499.  
  500.  
  501.      *****************
  502.      Quit the Program-
  503.      *****************
  504.      
  505.           If  you wish to Quit the program, simply highlight that option and 
  506.           press  the  <Enter>  key.  After asking you to confirm by pressing 
  507.           "y", the program will immediately terminate.
  508.  
  509.  
  510. ---------------------------------------------------------------------------
  511. ---------------------------------------------------------------------------
  512. ---------------------------------------------------------------------------
  513.  
  514.  
  515. *************
  516. Registration:
  517. *************
  518.  
  519.      If  you  find  that  you  are  using the review version of this program 
  520.      regularly,  please send  $10  for the latest full-featured version of a 
  521.      program  that  is  commercially  worth a lot more than that.  Make sure 
  522.      you  specify the program name, version number, and the type floppy disk 
  523.      you  need.  (Use the order form in the accompanying RadCat.Exe file, or 
  524.      <PrntScrn>  the  Shareware  message/order  form  that  appears near the 
  525.      beginning of the review version of this program.)
  526.      
  527.      If  you  wish  to  use  this  program  in a commercial or institutional 
  528.      environment, contact me and we'll make arrangements.
  529.      
  530.      Finally,  if  this  is the review version, you are encouraged to freely 
  531.      distribute  copies  of  this  program  for  others to review.  However, 
  532.      please  make  sure to include all the files originally included in this 
  533.      package.
  534.  
  535.  
  536. ---------------------------------------------------------------------------
  537. ---------------------------------------------------------------------------
  538. ---------------------------------------------------------------------------
  539.                         End of BookBase.Doc File
  540.